Search results
1932 packages found
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.
Access deep object properties using a path
Filter object keys and values into a new object
Returns true if the value is an object and not an array or null.
sets a value deep in an object
Extend an object with the properties of additional objects. node.js/javascript util.
- assign
- clone
- extend
- merge
- obj
- object
- object-assign
- object.assign
- prop
- properties
- property
- props
- shallow
- util
- View more
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js
Set nested properties on an object using dot notation.
- bury
- deep-get-set
- deep-object
- deep-property
- deep-set-in
- deep-set
- deephas
- dot-prop
- dot2val
- es5-dot-prop
- get
- getsetdeep
- has
- hasown
- View more
**Grab Wizard** is a lightweight JavaScript package for navigating and retrieving values from nested data structures. <br/> ## Install You can install the package using npm:
Define a lazily evaluated property on an object
- lazy
- property
- properties
- prop
- define
- object
- value
- lazily
- laziness
- evaluation
- eval
- execute
- getter
- function
- View more
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
Safely get deep nested properties using dot notation
Convert object keys to camel case
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library can do this!).
Access nested property values at any depth with a simple expression.